/* (C)oded by ESPRIT 2014 - 3B2 - Undrained Group*/

#ifndef _GESTIONPARCOURSH_
#define _GESTIONPARCOURSH_

#include "parcours.h"
#include "personnel.h"
#include "debug.h"

void ajouter_capteur_gtk(parcours_db parcours[],parcours_db m, int *n);

// afficher le parcours à suivre
void afficher_parcours_asuivre(parcours_db parcours[], int n);

// pour ajouter un nouveau capteur
void ajouter_capteur(parcours_db parcours[], int *n);

// supprimer un capteur
void supprimer_capteur(parcours_db parcours[], char id[], int *n);

// supprimer tous les capteurs du fichier parcours.txt
void init_parcours_db(parcours_db parcours[], int *n);

// inserer parcours par default
void parcours_par_default(parcours_db parcours[], int *n);

//modifier le parcours à suivre 
void modifier_parcours(parcours_db parcours[], int *n);

 // Enregistrer les donner du tableau de strucutre parcours_db dans le fichier FICHIER_PARCOURS
void exporter_parcours(parcours_db p[], int n);

// Extraire des donnees du fichier "parcours.txt" et mettre les donner dans un tableau de structure parcours_db
void extraire_parcours(parcours_db p[], int *n);

void decrypter_desc(char chaine[]);



void modifier_parcours_gtk(parcours_db parcours[],parcours_db m, int id, int n, char msg[]);
void supprimer_parcours_gtk (parcours_db parcours[],char id[],int  *n, char msg[]);
void init_parcours_db_gtk(parcours_db parcours[], int *n, char msg[]);

#endif
